nodejs 不只可以拿來當應用程式、server管理、他也可以來創造http伺服器。
我好像講反了XDD,一開始主要拿來當http server,不過現在一堆神人的創造下,nodejs的用途不再做限制了。
var express = require('express');
var app = express.createServer();
app.get('/', function(req, res){
res.send('Hello World');
});
app.listen(8080);
console.log('creat server success.');
再終端機下命令 執行
node file.js
看到一串 creat server success. 代表成功囉
接下來開啟 http://localhost:8080 會看到 Hello World
是不是很簡單啊,輕輕鬆鬆自己寫好了,基本的 HTTP Server .
感謝原 PO 的分享,這邊也跟著這個主題,介紹使用 express cli 建構 web ,可以先使用全域安裝,讓 cli 可以獨立運作
<pre class="c" name="code">npm install -g express
接著簡單的建構指令,
<pre class="c" name="code">express appName
appName 可以取自己想要的名稱,輸入此命令,會自動建立 application folder 和檔案列表,主要執行檔案為 appName/app.js ,接著延續原 PO 的執行指令。
<pre class="c" name="code">
cd appName // 切換到目錄中
node app.js // 執行程式
以上資訊提供給原 PO 做為參考。